19ce7f261b9533446069e33a6e360b5cae27db5b,agent/src/main/java/org/jboss/byteman/rule/type/Type.java,Type,getInternalName,#boolean#boolean#,124

Before Change


            return internalNames.get(typeName);
        } else {
            Class targetClass = aliasFor.getTargetClass();
            String name = targetClass.getCanonicalName();
            if (name == null) {
                // local or anonymous class
                name = targetClass.getName();

After Change


                // retain the $ separator for inner classes and local/anon classes
                name = targetClass.getName();
            } else {
                name = targetClass.getCanonicalName();
                if (name == null) {
                    // local or anonymous class
                    name = targetClass.getName();